MCFIR, MCFIR2 components produce erroneous results

Tech Note: TN0215
Product: RPvdsEx
Version: 60
Date Added: 2006-09-15

Issue

A memory allocation error in the MCFIR and MCFIR2 components causes erroneous results if the number of channels is set to be greater than the number of taps.

Workaround

A simple workaround to ensure that enough memory is allocated is to specify the nChan parameter to be two greater than the number of channels in the signal. This will cause a channel mismatch between the MCFIR or MCFIR2 component and the components linked to it, but the warning can be ignored.

Solution

Upgrade to the latest TDT Drivers.